package com.tengju.bff.interfaces.app.charge.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "MonthChargeDetailVO", description = "月度服务费明细")
public class MonthChargeDetailVO {

    @ApiModelProperty(value = "品牌名称")
    private String brandName;

    @ApiModelProperty(value = "服务费明细项")
    List<Chargeline> chargelines;

    @ApiModelProperty(value = "品牌费用")
    public String amount;

    @Data
    @Builder
    @AllArgsConstructor
    @NoArgsConstructor
    @ApiModel(value = "Chargeline", description = "明细项对象")
    public static class Chargeline {

        @ApiModelProperty(value = "申请理由类型")
        public String actionName;

        @ApiModelProperty(value = "项目费用")
        public String amount;

    }

}


